package com.ssy.lingxi.contract.model.vo.common.response;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author ds
 * @version 2.0.0
 * @date 2021/7/24
 */
@Getter
@Setter
public class ApplyAmountOrderListVO implements Serializable {

    private static final long serialVersionUID = -5627558774924117600L;
    /**
     * 请款单id
     */
    private Long id;

    /**
     * 请款单编码
     */
    private String applyAmountNo;

    /**
     * 付款次数
     */
    private Integer payNum;

    /**
     * 付款阶段
     */
    private String payStage;
    /**
     * 付款时间
     */
    private Long payTime;
    /**
     * 付款金额
     */
    private Double payAmount;

    /**
     * 付款方式
     */
    private Integer payWay;

    /**
     * 付款方式名称
     */
    private String payWayName;

    /**
     * 付款参数（账期天数/请款日）
     */
    private Integer payParam;

    /**
     * 数据来源：1：付款计划，2：合同执行（可查付款明细）  3：手工
     */
    private Integer sourceType;
    /**
     * 支付比例
     */
    private BigDecimal paidRatio;
}
